你长得好像我同事啊……
我们有一个梦想
打造一款
全球一流的游戏引擎
我们正在寻找
热爱技术
热衷解决难题的工程师伙伴
我们能够提供给你
足够丰厚的薪酬
源源不断的成就感
公司名称
厦门雅基软件有限公司
工作地点
厦门/深圳
没有备注(厦门)的岗位
工作地点均可选择厦门或深圳噢
应聘联系
hr@cocos.com
先放一个岗位目录,想要了解哪方面的职位可以直接空降过去👇
【Cocos 3D 】
引擎编辑器产品经理(厦门)
3D引擎开发工程师(平台适配)
3D 引擎编辑器开发工程师(前端方向)(厦门)
3D 引擎编辑器开发工程师(资源处理方向)(厦门)
【Cocos Creator】
高级引擎开发工程师(资源系统开发)
Cocos Creator 渲染研发工程师
引擎开发工程师(中间件开发方向)
引擎开发实习生
【Cocos2d-x】
引擎开发工程师(渲染方向)
引擎开发工程师(Creator 原生平台开发)
【技术顾问】
Cocos高级技术顾问
高级布道师
引擎编辑器产品经理
岗位职责:
1. 3D 编辑器项目需求把控,产品方向把控;
2. 设定团队工作目标;
3. 兼任小部分技术美术的工作。
任职要求:
1. 熟悉 3D 编辑器的使用,Unity or Unreal,丰富的编辑器使用经验;
2. 熟悉游戏行业,2-3年 3D 游戏开发经验,有较好的行业格局观;
3. 3D 编辑器开发方案规划能力;
4. 产品运营,数据分析能力;
5. 团队管理;
6. 获取有效咨询的渠道和能力。
加分选项:
1. 良好的教育背景;
2. 优秀的英文能力;
3. 美术背景;
4. 对新行业有自己的分析总结能力。
引擎开发工程师
(平台适配)
岗位职责:
1. H5 游戏引擎研发;
2. 负责引擎底层平台适配、维护和优化工作;
3. 参与相关通用框架和组件的维护和优化工作。
岗位要求:
1. 2年以上 web 开发或者 H5 游戏开发经验;
2. 精通 JS 或者 TS 语言,对 web 游戏性能优化有一定经验;
3. 逻辑思维清晰,有良好的沟通能力,具有团队精神;
4. 熟悉至少一款 web 游戏引擎;
5. 有 Facebook 或者微信小游戏接入经验者优先。
3D 引擎编辑器开发工程师
(前端方向)
岗位职责:
1. 使用 JavaScript 开发基于 Electron 和 Node.js 的编辑器;
2. 参与交互设计的需求讨论,协助产品完善交互需求。
任职资格:
1. 具有计算机,数学或相关学科本科学历;
2. 熟悉 HTML, CSS, JavaScript 等前端技术;
3. 熟练使用至少一种 JS 框架,如 Vue.js、React、AngularJS 等,能独立开发常用组件;
4. 有极强的责任心,有代码洁癖;
5. 有刨根问底的精神,学习能力强,充满好奇心,关注技术发展方向;
6. 具备英文文档阅读能力。
优先条件:
1. 熟悉 JavaScript、TypeScript、Node.js、Electron 之一;
2. 参与过游戏引擎或编辑器,或者相关插件的开发;
3. 参与过 VSCode, Atom 等 IDE 的插件开发;
4. 熟悉 Unity3D/Unreal 等3D引擎。
3D 引擎编辑器开发工程师
(资源处理方向)
岗位职责:
1. 基于 Node.js开发编辑器中的资源数据库(Asset Database);
2. 和开发团队一起讨论编辑器底层技术方案。
任职资格:
1. 具有计算机,数学或相关学科本科学历;
2. 至少熟悉一种编程语言;
3. 熟悉 Cocos Creator 或 Unity3D 或 Unreal Engine;
4. 有极强的责任心,有代码洁癖;
5. 有刨根问底的精神,学习能力强,充满好奇心,关注技术发展方向;
6. 具备英文文档阅读能力。
优先条件:
1. 熟悉 JavaScript、TypeScript、Node.js、Electron 之一;
2. 熟悉 Unity3D / Unreal 等3D引擎资源导入流程;
3. 熟悉游戏引擎常用资源(如纹理、模型、音频等)格式的导入和优化。
高级引擎开发工程师
(资源系统开发方向)
岗位职责:
在这份岗位上,你将负责一项核心模块的开发,与我们其他研发人员一同协作,搭建、完善 Cocos Creator 的资源管理系统。你将会:
1.参与优化 Cocos Creator 的资源加载流程;
2.负责研发 Cocos Creator 的动态资源包(AssetBundle)支持,以及配套工作流;
3.负责优化 Cocos Creator 的内存管理机制。
任职要求:
1.对技术充满热情,对做出专业产品有强烈渴望;
2. 计算机相关专业本科学历;
3.两年以上游戏开发经验;
4.熟悉任一游戏引擎的常见内存优化手段;
5.熟悉常用设计模式。
加分选项:
1.有 C++ 或者 JavaScript 编程经验;
2.熟悉 Cocos Creator 或任一 HTML5 游戏引擎;
3.熟悉 Unity3D AssetDatabase 工作原理;
4.了解计算机内存管理机制。
Cocos Creator 渲染研发工程师
岗位职责:
在这个岗位上,你将负责一项核心模块的开发,与我们其他研发人员一同协作,搭建、完善 Cocos Creator 的下一代 3D 系统。你将会:
1.负责 Cocos Creator 3D 渲染模块的研发;
2.负责 Cocos Creator 材质系统的研发;
3.图形渲染技术与算法研究,性能分析与优化;
4.图形渲染相关工作流建立与改进。
任职要求:
1.对技术充满热情,对做出专业产品有强烈渴望;
2.计算机相关专业本科学历;
3.具备数学及计算机图形学基础,熟悉 OpenGL/GLES/WebGL;
4.熟悉至少一款主流 3D 游戏引擎(Unreal/Unity/Cry Engine等);
5.有英文文档阅读能力。
加分选项:
1.具备丰富的 Shader 编写经验,熟练使用材质编辑器,熟悉引擎中渲染相关设置;
2.熟悉 Metal/Vulkan,并有实际的项目经验;
3.独立编写过自己的三维引擎,或者主导开发过三维渲染引擎;
4.熟悉移动端图形性能优化;
5.了解动画混合、粒子系统、后期处理等图形相关的技术知识。
引擎开发工程师
(中间件开发方向)
岗位职责:
在这份岗位上,你将与我们其他研发人员一同协作,丰富 Cocos Creator 引擎的底层扩展能力,完善 Cocos Creator 对第三方中间件,如 Spine、DragonBones、TiledMap 的支持。你将会:
1.完善 Cocos Creator 引擎的底层扩展能力,及相关工作流的建立与改进;
2.完善 Cocos Creator 对 2D/2.5D 常用中间件的支持。
任职要求:
1.对技术充满热情,对做出专业产品有强烈渴望;
2.计算机相关专业本科学历;
3.两年以上游戏开发经验;
4.有英文文档阅读能力;
5.对计算机图形学有基本了解;
6.了解常用设计模式。
加分选项:
1.有 C++ 或者 JavaScript 编程经验;
2.有 Node.js 开发经验;
3.熟悉 Cocos Creator 或任一游戏引擎的插件开发;
4.熟悉 Unity3D AssetDatabase 工作原理。
引擎开发实习生
岗位职责:
1. 负责收集社区反馈的问题,整理测试用例,协助高级工程师解决编辑器和引擎的各种问题;
2. 回答社区用户使用上的各种问题;
3. 编写编辑器和引擎使用的各类教程,制作配套的项目范例,编写功能性的手册文档;
4. 根据高级工程师的要求,完成一些引擎功能开发的工作。
任职要求:
1. 熟练使用 git 版本控制工具;
2. 熟练掌握一门常用编程语言,并能够快速学习掌握其他程序语言;
3. 沟通能力强,善于用书面语言表达自己的观点和逻辑。
加分选项:
1. 精通 JavaScript 或 C/C++ 语言,并有超过一年的实际项目经验;
2. 具有良好的英文读写能力,经常阅读英文文档资料;
3. 日常使用 Github 进行代码管理和学习;
4. 深入了解 Cocos2d-x/Cocos Creator/Unity 等游戏开发引擎;
5. 对新技术有较强的学习动力者,具有良好的团队协作能力者优先。
引擎开发工程师
(渲染方向)
岗位职责:
1. 维护和优化 Cocos2d-x 的渲染模块;
2. 维护和优化 Cocos creator 的 native 渲染模块;
2. 开发跨图形 API 的渲染后端(OpenGL/OpenGL ES/Metal/Vulkan)。
任职要求:
1. 计算机相关专业本科及以上学历,热爱编程和技术;
2. 熟练掌握C/C++ 使用方法并有至少两年的使用经验;
3. 熟悉3D图形学基本理论,熟悉 WebGL/OpenGLES/OpenGL/Metal/Vulkan/Direct X 中的任意一种图形 API;
4. 良好的英文读写能力,能熟练阅读英文文档。
加分选项:
1. 熟悉 Metal/Vulkan API,并有实际的项目经验;
2. 有多线程渲染经验;
3. 有自己的开源项目;
4. 熟悉 Cocos2d-x/unity/unreal 其中一款引擎,并有实际项目经验;
5. 有游戏项目经验。
引擎开发工程师
(Cocos Craetor 原生平台开发)
岗位职责:
1. 维护和优化 Cocos Creator 的 native 代码;
2. 维护和优化引擎现有的脚本绑定技术;
3. 研究并应用 webassembly 技术;
4. 维护和优化引擎现有的 Javascript 的远程调试框架。
任职要求:
1. 计算机相关专业本科及以上学历,热爱编程和技术;
2. 熟练掌握C/C++ 使用方法并有至少两年的使用经验;
3. 有使用 V8/SpiderMonkey/Javascript Core 的 c/c++ API 经验。
加分选项:
1. 有编译开发经验;
2. 熟悉任意一款主流 Javascript 引擎源码;
3. 熟悉任意一款主流 Javascript 引擎的调试协议;
4. 熟悉 webassembly 技术;
5. 熟悉 Cocos2d-x 的 Javascript 脚本绑定技术;
6. 有绑定脚本到 c/c++ 的经验。
Cocos高级技术顾问
岗位职责:
1. 协助引擎专家组,为国内一流游戏厂商提供 Cocos 引擎技术支持;
2. 负责引擎技术知识库更新维护;
3. 参与社区维护,产品技术布道和部分功能开发。
任职要求:
1. 计算机相关专业,两年以上的工作经验;
2. 熟悉 Cocos Creator 或 Cocos2d-x 等相关产品的使用;
3. 熟练掌握一门常用编程语言,优先JavaScript;
4. 性格活跃,沟通能力强;
5. 具备筛选、分析、解决问题的能力,工作认真仔细。
加分项:
1. 具有良好的英文读写能力,经常阅读英文文档资料;
2. 深入了解 Cocos2d-x/Cocos Creator/Unity 等游戏开发引擎;
3. 有较强的学习动力者,具有良好的团队协作能力者优先。
高级布道师
岗位职责:
1. 引擎框架和技术产品的技术文档撰写,高级教程文档撰写;
2. 对外技术培训,新功能布道,对外演讲;
3. 社区知识内容汇总整理,开发者关系维护。
任职要求:
1. 计算机相关专业本科及以上学历;
2. 2年以上的开发岗位,2年以上的游戏行业从业经历;
3. 优秀的文档撰写能力,良好的表述能力和沟通能力;
4. 基础的演讲技巧。
加分选项:
1. 有个人技术博客,或者在技术社区担任对外职务;
2. 优秀的英文能力或者海外工作经历;
3. 良好的个人形象。
酒香也怕巷子深
请快快与HR小姐姐联系吧
hr@cocos.com
更多热门岗位
点击「阅读原文」查看噢